= Generic Routing Encapsulation = == GRE == == Bendroji maršrutizavimo inkapsuliacija == ---- == Apibrėžimas == GRE (angl. ''Generic Routing Encapsulation'' – bendroji maršrutizavimo inkapsuliacija) – ''Cisco'' kompanijos sukurtas paketų tuneliavimo protokolas. GRE pagrindinė paskirtis - tinklo lygmens paketų inkapsuliacija į IP paketus. ---- == Paaiškinimai == Pavyzdžiui, tinkle yra paketas, kuris turi būti inkapsuliuotas ir perduotas į kitą kompiuterį. Informacinė paketo dalis (angl. ''payload'') iš pradžių inkapsuliuojama į GRE paketą, kuris gali turėti ir informaciją apie maršrutą. GRE paketas savo ruožtu inkapsuliuojamas į transportinio protokolo paketą ir nusiunčiamas pagal nurodytą IP adresą. Taigi, GRE – protokolas, inkapsuliuojantis tinklo lygmens protokolus, kurie siunčiami trečiu protokolu. GRE „praryja“ viską, o vėliau pats inkapsuliuojamas perdavimui. Kaip jau buvo galima suprasti, tuneliavimas apima tris protokolus: * keleivis – inkapsuliuotas protokolas (IP, CLNP, IPX, AppleTalk, DECnet, Phase IV, XNS, VINES, Apollo); * inkapsuliacijos protokolas (GRE); * transportinis protokolas (IP). Virtualių privačių tinklų (angl. VPN – ''Virtual Private Network'') kūrime GRE dažnai naudojamas kartu su [[Point to Point Tunneling Protocol|PPTP]] protokolu. Šiuo atveju GRE yra naudojamas privačių adresų maršrutizavimo informacijos pernešimui per išorinius adresus – į GRE antraštę įrašoma maršrutizavimo informacija, kuri naudojama viso tuneliavimo proceso metu. GRE antraštė taip pat naudojama PPP paketo inkapsuliacijai į IP paketą. GRE protokolas OSI modelio hierarchijoje: ||'''OSI modelio lygmuo''' ||'''Protokolas''' || ||5. Taikomųjų programų ||RADIUS || ||4. Transporto ||UDP || ||3. Tinklo (inkapsuliuotas GRE) ||IPv6 || ||Inkapsuliacija ||'''GRE''' || ||3. Tinklo ||IPv4 || ||2. Kanalo ||Ethernet || ||1. Fizinis ||Ethernet fizinis sluoksnis || GRE tunelio pavyzdys. Tarp dviejų maršrutizatorių A ir B yra dar keli maršrutizatoriai. Tunelis leidžia užtikrinti ryšį tarp 192.168.1.0/24 ir 192.168.3.0/24 tinklo segmentų taip, lyg A ir B maršrutizatoriai būtų sujungti betarpiškai. {{attachment:GRE2.jpg}} ---- == Naudota literatūra == 1. http://en.wikipedia.org/wiki/Generic_Routing_Encapsulation 2. [[http://ru.wikipedia.org/wiki/GRE_(протокол|http://ru.wikipedia.org/wiki/GRE_(%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB]]) 3. http://dziugas.baltrunas.lt/content/edu/kursinis2004.pdf ---- . CategoryŽodis